/**
 * Copyright © 2019 dream horse Info. Tech Ltd. All rights reserved.
 *
 * @Package: com.gitee.mybatis.fl.entity
 * @author: flying-cattle
 * @date: 2019年4月9日 下午8:15:25
 */
package com.fdy.code.entity;

import cn.hutool.core.date.DateUtil;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Set;


/**
 * <p>说明：对象配置类 </P>
 *
 * @author: fangdayang
 * @create: 2023-10-16 20:27
 **/
@Data
@Builder
public class BasisInfo implements Serializable {

    private static final long serialVersionUID = 1532788076572361021L;

    /**
     * 配置信息
     */
    private ConfigObj configObj;
    /**
     * 表名 原始表名 列如 sys_dict
     */
    private String table;
    /**
     * entity名称 列如 ：SysDict
     */
    private String entityName;
    /**
     * entity的描述  例如：系统字典表
     */
    private String tableRemark;
    /**
     *
     */
    private String createTime ;
    /**
     *
     */
    private String agile;
    /**
     * 设置id的java类型
     */
    private String idType;
    /**
     * 设置id的jdbc类型
     */
    private String idJdbcType;
    /**
     * 字段信息
     */
    private List<PropertyInfo> cis;

    /**
     * 包路径
     */
    private Set<String> pkgs;

    private String project;

    /**
     * 版本
     */
    private String version;
    /**
     *作者
     */
    private String author;

    /**
     * 是否创建swagger
     */
    private String isSwagger = "false";
}
